package model

type BusinessTransaction struct {
	Id               string `json:"id"`
	CreatedAt        string `json:"createdAt" gorm:"column:created_at"`                 // 创建时间
	UpdatedAt        string `json:"updatedAt" gorm:"column:updated_at"`                 // 更新时间
	Amount           string `json:"amount" gorm:"column:amount"`                        // 金额
	Coin             string `json:"coin" gorm:"column:coin"`                            // 币种
	AccountId        string `json:"accountId" gorm:"column:account_id"`                 // 账户id
	AccountType      string `json:"accountType" gorm:"column:account_type"`             // 账户类型
	Status           string `json:"status" gorm:"column:status"`                        // 状态
	TranTime         string `json:"tranTime" gorm:"column:tran_time"`                   // 交易时间
	ExamineTime      string `json:"examineTime" gorm:"column:examine_time"`             // 审核时间
	Flow             string `json:"flow" gorm:"column:flow"`                            // 流向
	ThirdType        string `json:"thirdType" gorm:"column:third_type"`                 // 第三方来源
	OrderId          string `json:"orderId" gorm:"column:order_id"`                     // 订单id
	Reason           string `json:"reason" gorm:"column:reason"`                        // 审核原因
	UserId           string `json:"userId" gorm:"column:user_id"`                       // 用户id
	RequestId        string `json:"requestId" gorm:"column:request_id"`                 // 请求id
	Ip               string `json:"ip" gorm:"column:ip"`                                // ip地址
	TimeZone         string `json:"timezone" gorm:"column:time_zone"`                   // 时区
	TimeZoneTranTime string `json:"timeZoneTranTime" gorm:"column:time_zone_tran_time"` // 时区所对应的时间
	OrderLogOrderId  string `json:"orderLogOrderId" gorm:"column:order_log_order_id"`   // order_log表的order_id
	Lang             string `json:"lang" gorm:"column:lang"`
	Area             string `json:"area" gorm:"column:area"`       // 地区
	Channel          string `json:"channel" gorm:"column:channel"` // 渠道
}

func (t BusinessTransaction) TableName() string {
	return "business_transaction"
}
